// 动态路由
/* Layout */
import Layout from '@/layout'
export const asyncRoutes = [
  // 工单管理页面
  {
    path: '/task',
    component: Layout,
    meta: { title: '工单管理', icon: 'task' },
    children: [
      {
        path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'task',
        component: () => import('@/views/Task')
      },
      {
        path: 'business', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'business',
        component: () => import('@/views/Task/Children/business.vue'),
        meta: { title: '运营工单' }
      },
      {
        path: 'operation', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'operation',
        component: () => import('@/views/Task/Children/operation.vue'),
        meta: { title: '运维工单' }
      },
      {
        path: 'demo', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'demo',
        component: () => import('@/views/Task/Children/demo.vue'),
        meta: { title: 'demo' }
      }

    ]
  },
  // 点位管理
  {
    path: '/node',
    component: Layout,
    meta: { title: '点位管理', icon: 'node' },
    children: [
      {
        path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'node',
        component: () => import('@/views/Node')
      },
      {
        path: 'region', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'region',
        component: () => import('@/views/Node/children/region.vue'),
        meta: { title: '区域管理' }
      },
      {
        path: 'node', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'node',
        component: () => import('@/views/Node/children/node.vue'),
        meta: { title: '点位管理' }
      },
      {
        path: 'partner', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
        name: 'partner',
        component: () => import('@/views/Node/children/partner.vue'),
        meta: { title: '合作商管理' }
      }
    ]
  },
  {
    path: '/vm',
    component: Layout,
    meta: { title: '设备管理', icon: 'vm' },
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'vm',
      component: () => import('@/views/Vm')
    },
    {
      path: 'index', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'index',
      component: () => import('@/views/Vm/children/vm.vue'),
      meta: { title: '设备管理' }
    },
    {
      path: 'status', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'status',
      component: () => import('@/views/Vm/children/status.vue'),
      meta: { title: '设备状态' }
    },
    {
      path: 'type', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'type',
      component: () => import('@/views/Vm/children/type.vue'),
      meta: { title: '设备状态管理' }
    }]
  },
  {
    path: '/user',
    component: Layout,
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'user',
      component: () => import('@/views/User'),
      meta: { title: '人员管理', icon: 'user' }
    }]
  },
  {
    path: '/sku',
    component: Layout,
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'sku',
      component: () => import('@/views/Sku'),
      meta: { title: '商品管理', icon: 'sku' }
    }]
  },
  {
    path: '/policy',
    component: Layout,
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'policy',
      component: () => import('@/views/Policy'),
      meta: { title: '策略管理', icon: 'policy' }
    }]
  },
  {
    path: '/order',
    component: Layout,
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'order',
      component: () => import('@/views/Order'),
      meta: { title: '订单管理', icon: 'order' }
    }]
  },
  {
    path: '/report',
    component: Layout,
    children: [{
      path: '', // 如果children path置空的话 当前这个路由会作为一级渲染的默认路由
      name: 'report',
      component: () => import('@/views/Report'),
      meta: { title: '对账统计', icon: 'report' }
    }]
  }
]
